

export enum ResourceTypeEnum {
    /** 菜单 */
    Menu = 1,

    /** 按钮 */
    Button = 2,
}

export interface IResourceConfig {

    /** 资源名称 */
    label: string;

    /** 资源说明 */
    description?: string;

    /** 资源颜色 */
    color?: string;

    /** 唯一key */
    key: string;

    /** 父级key */
    parent?: string;

    /** 排序号 */
    sortNo?: number;

    /** 路径 */
    path?: string;

    /** 图标 */
    iconId?: string;

    /** 资源类型 */
    type?: ResourceTypeEnum;
}

/** 资源配置（PC） */
export const resourceConfig: IResourceConfig[] = [
    { label: '例子', key: 'calendar', iconId: 'course-calendar', path: 'demo' },
    { label: '系统管理', key: 'system', iconId: 'system-management' },
    /**/{ label: '用户管理', key: 'system.account', parent: 'system', path: 'systemAccount' },
    /**/{ label: '角色管理', key: 'system.role', parent: 'system', path: 'role' },
    /**/{ label: '系统配置', key: 'system.config', parent: 'system', path: 'systemConfig' },
]


/** 资源配置（移动端） */
export const resourceConfigMobile: IResourceConfig[] = [
    { label: '客户管理', color: '#3b82f6', description: '管理客户信息、服务记录', key: 'system1', path: 'customer-management', iconId: 'customer' },
    { label: '预约管理', color: '#22c55e', description: '预约安排、时间管理', key: 'system2', path: 'basis-developing', iconId: 'basic-data' },
    { label: '订单管理', color: '#a855f7', description: '创建订单、订单编辑', key: 'system3', path: 'order-management', iconId: 'order-management' },
    { label: '服务项目', color: '#ec4899', description: '服务定价、项目管理', key: 'system4', path: 'services-management', iconId: 'basic-data' },
    { label: '产品管理', color: '#f97316', description: '产品库存、进销存', key: 'system5', path: 'product-management', iconId: 'basic-data' },
    { label: '财务统计', color: '#6366f1', description: '收支统计、报表分析', key: 'system6', path: 'basis-developing', iconId: 'basic-data' },
    { label: '营销活动', color: '#ef4444', description: '优惠活动、会员营销', key: 'system7', path: 'basis-developing', iconId: 'basic-data' },
    { label: '评价管理', color: '#eab308', description: '客户评价、服务反馈', key: 'system8', path: 'basis-developing', iconId: 'basic-data' },
]